package cloud.common.redis.redis.service;

import java.util.List;

/**
 * 和列表相关的操作接口
 * @param <T> 证书或字符 *
 * @author czq
 */
public interface IRedisListService<T>  extends IRedisService{
    /**
     * 设置值
     * @param key key
     * @param value value
     */
    void setList(String key, List<T> value);


//    /**
//     * 获取值
//     * @param key key
//     * @return value
//     */
//    List<T> getList(String key);

    /**
     * 取出列表
     * @param key key
     * @param start 开始
     * @param end 结束
     * @return 返回
     */
    List<T> getListRange(String key, int start, int end);


}
